#pragma once
#include "ReflectiveLoader.h"
#include <process.h>
#include <iostream>
#include <fstream>
#include <vector>

#pragma comment(lib, "D:/c++/code/p_shell/Release/p_dll.lib")
#pragma execution_character_set("utf-8")

ULONG_PTR  getPEBaseAddr(PCWSTR cpDllFile);

void xorEncryptDecrypt(const std::string& filePath, const std::string& key, int flag);

VOID displayHelp();